home *** CD-ROM | disk | FTP | other *** search
- The SCSL 1.1 release CD for IRIX systems also includes the Modules
- 2.2.1 (or later) release package. SCSL may be installed in a modules
- environment or installed in default /usr or in both locations.
-
- Installing SCSL in an alternate location for use with modules:
- -------------------------------------------------------------
-
- Install the modules package into the default root. Once this is done,
- you can install the SCSL software as follows.
-
- # inst -r /opt/scsl/"version" -f "location of scsl dist" -Vrulesoverride:on -a
-
- The "version" string should match the 4 digit release string of the
- particular scsl package you are installing. This version can be determined
- as follows:
-
- # showprods -f "location of scsl dist" scsl | grep -i scientific
-
- scsl SGI Cray Scientific Library 1.1.0.2 (SCSL 1.1.0.0)
-
- In the above example, SCSL version is 1.1.0.0.
-
- Please note that -Vrulesoverride:on is needed to install due to the fact that
- /opt/scsl/"version" will not be a complete root but only a partial root
- containing only the scsl software. The -Vrulesoverride:on will turn off
- the verification of prequisite sub-systems.
-
- Once the software is installed, you must set the scsl link as follows:
-
- # cd /opt/scsl
- # ln -s "version" scsl (scsl modulefile uses this link)
-
- Assuming modules software is installed, the scsl modulefile
- will work with the above general installation.
-
- To access the scsl software using modules:
-
- From c-shell:
- % source /opt/modules/modules/init/csh (should be added to .cshrc)
- % module load modules (should be added to .cshrc)
- % module load scsl (can be added to .cshrc)
-
- From POSIX-shell:
- export ENV=.env (added to .profile (.env is probably .kshrc))
- . /opt/modules/modules/init/ksh (added to file $ENV)
- module load modules (added to file $ENV)
- module load scsl (added to $ENV)
-
-
- Creating a modulefile for a specific version of scsl:
- ----------------------------------------------------
-
- For each version of the SCSL software you maintain, you can create
- a modulefile for it by copying the scsl modulefile to /opt/modulefiles
- as scsl."version". Then edit scsl."version" and change the value of
- SCSL_LEVEL to "version".
-
- Example: You have installed version 1.1.0.1 as /opt/scsl/1.1.0.1.
- To create a modulefile for /opt/scsl/1.2.0.1, copy /opt/modulefiles/scsl
- to /opt/modulefiles/scsl.1.1.0.1. Edit /opt/modulefiles/scsl.1.1.0.1
- and change the value of SCSL_LEVEL to 1.1.0.1. Users can then change
- between this version and any other versions installed in this way,
- using the module swap command.
-
- % module swap scsl scsl.1.1.0.1
-
- If SCSL is installed in both /usr and /opt (for modules), the user can
- load module SCSL and use the versions listed in /opt/scsl but, if the
- user does not load modules, the /usr version is referenced.
-
-